#include <iostream>

#include "Util.h"
#include "SortedArrayFind.h"
#include "OneDirectionList.h"
#include "BinaryTree.h"
#include "FindRepeatNumber.h"

int main(){
    util::Task * tools[] = {
        new SortedArrayFind(),
        new OneDirectionList(),
        new BinaryTree(),
				new FindRepeatNumber(),
    };
    for(auto * t : tools){
        t->run();
    }

    for(auto * t : tools){
        delete t;
    }

    return 0;
}
